package cn.ylxn.Algorithm;

import java.util.HashSet;

public class Algorithm01 {
    public static void main(String[] args) {
        String s = "abca";
        boolean same = isAllSame(s);
        System.out.println("same = " + same);
    }
    /**
     *  判定字符是否唯一
     *  实现一个算法，确定一个字符串 s 的所有字符是否全都不同。
     *
     *   示例 1：
     *   输入: s = "leetcode"
     *   输出: false
     */
    public static boolean isAllSame(String s){
        if (s==null && s.length()<0){
            return false;
        }
        char[] chars = s.toCharArray();
        HashSet<Character> set = new HashSet<>();
        for (char aChar : chars) {
            set.add(aChar);
        }
        if (set.size()==chars.length){
            return true;
        }
        return false;
    }
}
